/*user center*/
#footer { border-top: 0 }
#wrap { background: #FAFCFC }
.account-banner { padding: 15px 0; text-align: center; overflow: hidden; background: #fff }
.account-banner img { width: 290px; height: 60px }
.loginout-btn { border: 1px solid #E3E7E8; border-right: 0; border-left: 0; text-align: center; background: #fff; height: 45px; line-height: 45px }
.loginout-btn a { color: #667279 }
.operate-success { padding: 40px 30px; }
.operate-success .tips-info { padding-left: 45px; line-height: 40px; font-size: 20px; color: #677279; font-weight: bold; position: relative }
.operate-success .tips-info .icon-success { width: 40px; height: 40px; position: absolute; left: 0 }
.operate-success .tips-info .icon-failed { width: 40px; height: 40px; position: absolute; left: 0 }

/*change passwd & change secret question */
.rechange,.change-passwd, .change-secrety, .security-center, .secret-question, .account-balance, .counpon { padding-top: 30px }

/*invest in account */
.invest-tb li.c1 { width: 70% }
.invest-tb li.c2 { width: 30%; text-align: right }

/*ad banner*/
.account-ad { border-bottom: 0 }

/*account*/
.verify-num,.acc-agree { padding-left: 15px; border: 0; background: #FAFCFC }
.verify-num .verify-code { width: 60%; height: 40px; line-height: 40px; border: 1px solid #E3E7E8; border-radius: 5px; padding-left: 5px; margin-top: 2px; float: left }
.verify-num .input { width: 90%; height: 20px; line-height: 20px; padding: 10px 0 10px; border: 0; display: block }
.verify-num img { width: 103px; height: 40px; margin: 3px 0 2px 5px; vertical-align: middle }
.regist .acc-agree { line-height: 20px }
.regist .ipt-agree { margin: 3px 3px 5px 0; vertical-align: middle; background:#fff; border:2px solid #B9C0C6 }
.regist .verify-num{ margin-bottom: 15px }
.operate-acc { padding-bottom: 30px; position: relative }
.operate-acc .btn-server { padding: 0 15px; position: absolute; bottom: 0; left: 0 }
.operate-acc .btn-reg { left: auto; right:0 }
.regist-itip{ height:80px; line-height:80px; padding:0 0 0 140px; position:relative; color:#333}
.regist-itip b.novice-50{ display: inline-block; text-indent: -9999px; overflow: hidden; width: 60px; height: 60px; background: url(../img/sprites.png) no-repeat -80px -70px; background-size:200px 200px; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px}
.regist-itip b.novice-5{ display: inline-block; text-indent: -9999px; overflow: hidden; width: 60px; height: 60px; background: url(../img/sprites.png) no-repeat -80px -130px; background-size:200px 200px; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px}

/*type tips*/
.tips-type{ margin:15px; padding:20px; background:#fff; border:1px solid #E3E7E8; border-radius:5px; overflow:hidden;zoom:1}
.tips-type .type{ padding:10px 10px 0; overflow:hidden}

/*login*/
.login,.phoneBind,.findpwd,.phoneBind2{ padding-top: 30px }
.phoneBind2 .itip{ padding-top:0 }

/*regist success*/
.registSuccess .itip,.findpwd-sendeml .itip{ text-align:center; padding-top:0;}

/*account verify*/
.link-touch .btn-verify{ width:75px; padding:0 5px; height:25px; line-height:25px; position:absolute; right:10px; top:50%; margin-top:-13px}
.link-touch .btn-resend{ background:#D2DADD; border:1px solid #D2DADD}
.findpwd .verify-num{ margin-bottom:30px}
.resetpwd .itip{ color:#667279}

/*rechange*/
.rechange .itip-rech{ padding:0 15px 20px}
.rechange2 .re-desc{ padding:20px 15px; font-size:16px}
.rechange2 .re-desc-list{ padding:0 15px 20px; overflow:hidden}
.rechange2 .re-desc-list li{ margin-bottom:15px; padding-left:15px; position:relative}
.rechange2 .re-desc-list b{ width:8px; height:8px; border-radius:25px; background:#1C4C75; position:absolute; left:0; top:50%; margin-top:-4px}

/*coupon*/
.coupon .page,.invest-tb .page{ border-bottom:1px solid #E3E7E8}

/*bindBank*/
.bankCard .bankcards{margin:10px 10px 0;}
.bankCard .bank-card {min-width:300px;max-width:640px;width:100%;height:auto;margin:0;}
.bankCard .bank-card .content{height:100px;}
.bankCard .bank-card .content ul{padding-top:5px;}
.bankCard .bank-card-opt .bank-items input{width:65%;}
.bankCard .bank-add-button{height:100px;}
.bankCard .bank-add-button a {margin-top:40px;}
.bankCard .bankSelect {width:67%;padding: 6px 0;}
.bankCard .bankSelect optgroup{color:#667279;font-size:12px;font-weight: normal; font-variant: normal;border-top:1px dashed #a4a4a4;} 
.bank-card-opt .bank-items label{width:16%;}
.bankCard .model-box {
    border: 1px solid #D3D8DC;
    border-radius: 5px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.dialog-main {
	background: #fff;
	width: 350px !important;
	position: absolute;
	margin-left: 0;
	margin-top: 0;
	z-index: -1;
	display: none;
}
.dialog-head {
	height: 40px;
	line-height: 40px;
	position: relative;
	padding: 0 10px;
	font-size: 14px;
	border-bottom: 1px solid #e7ecee;
	cursor: move
}
.dialog-head .closeModal {
	width: 24px;
	height: 24px;
	float: right;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 8px;
	background: #e7ecee
}
.dialog-head .closeModal .icons {
	background-position: -68px -77px;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -4px 0 0 -4px
}
.dialog-head .closeModal .icons:hover {
	background-position: -68px -77px
}
.dialog-foot {
	background: #e7ecee;
	height: 50px;
	border-radius: 0 0 3px 3px;
	position: relative
}
.dialog-foot .bank-action {
	float: left;
	position: relative;
	left: 50%;
	padding-top: 10px
}
.dialog-foot .bank-action a {
	padding: 0 15px 0 25px;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	float: left;
	display: inline;
	white-space: nowrap;
	position: relative;
	left: -50%;
	overflow: hidden
}
.dialog-foot .bank-action .icons {
	position: absolute;
	left: 13px;
	top: 10px
}
.dialog-foot .bank-delete {
	background: #fff;
	color: #475058
}
.dialog-foot .bank-bind {
	background: #128DE4;
	color: #fff
}
.dialog-foot .bank-bind:visited {
	color: #fff
}
.icons {
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0px;
    line-height: 0;
    text-indent: -9999px;
    display: inline-block;
    background: url("../../../local/img/common/sprites2.png") no-repeat scroll 0% 0% transparent;
}
.bankCard .add-blue {
    position: absolute;
    left: 0px;
    top: 2px !important;
    margin-left: -20px;
    background-position: -88px -113px;
width: 14px;
height: 14px;
}
.dialog-head .closeModal .icons {
    background-position: -68px -77px;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -4px 0px 0px -4px;
}
.r3, .gbtn, .model-box, .dialog-main, input, .custom-select {
    border-radius: 5px;
}
.dialog-foot .bank-action .icons {
    position: absolute;
    left: 13px;
    top: 10px;
}
.cm-white {
    background-position: -105px -114px;
    width: 10px;
    height: 8px;
}
.yclose {
    background-position: -68px -77px;
    width: 8px;
    height: 8px;
}
input.input {
    height: 18px;
    line-height: 18px;
    width: 240px;
    padding: 11px 5px;
    border: 1px solid #B4B9BD;
}
.gbtn, .gbtn-disabled, .gbtn-org {
    color: #FFF;
    font-size: 13px;
    position: relative;
    white-space: nowrap;
    background: none repeat scroll 0% 0% #128DE4;
    display: inline-block;
    padding: 0px;
    cursor: pointer;
    overflow: hidden;
    font-family: Microsoft YaHei;
}
.btn-disable{
	border: 1px solid #9F9F9F;
	background-color:#9F9F9F;
}
#dialogRealNameCont p{padding:15px 10px;font-size:12px;}
#dialogRealNameCont input{width:230px;}

.yeb-invest .model-box {border: 1px solid #D3D8DC;margin-bottom: 20px;position: relative;overflow: hidden;}
.yeb-invest .loan-parame .head {height: 50px;line-height: 50px;text-align:center;clear: both;background: none repeat scroll 0% 0% #F0F4F7;padding: 0px 20px;}
.yeb-invest .loan-parame-post{ border-top:1px solid #e9edef; overflow:hidden; zoom:1}
.yeb-invest .loan-parame-post .items{ border-bottom:1px solid #e9edef; height:35px; line-height:35px}
.yeb-invest .loan-parame-post li{ float:left; display:inline; border-left:1px solid #e9edef; height:35px; width:45%; margin-left:-1px;padding-left:10px;}
.yeb-invest .loan-parame-post .tit{ display:inline-block; width:100px; padding-left:0;}
.yeb-invest .loan-parame-post .light-org {color:#ff723b;}
.yeb-invest .loan-parame-post .light-green {color:#ff723b;}
.yeb-invest .loan-parame-post ul li.yeb_l_bg{background-color:#f2fcfe;}
.yeb-invest li{min-height:35px !important;padding-top:0px !important;}

.form_warp{
	overflow:hidden;
	margin-top:5em;
	margin-left:15px;
	margin-right:15px;
	-webkit-box-sizing:border-box;
}
.tips_txt1{
	text-align:center;
	padding:0 0 15px 0;
}
.input-box{display:-webkit-box;
	display:-webkit-flex;
	display:flex;}
.form_warp .login_input{height:40px;-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;overflow:hidden;border:1px solid #ff6600;border-radius:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.form_warp .r_line {
	width: 100px;
	height: 26px;
	margin: 6px 0;
	border-right: 1px solid #888;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.form_warp .in_put {
	padding: 5px 15px;
	height: 28px;
	line-height: 28px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
}
.form_warp .in_put input {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 28px;
	line-height: 28px;
	border: none;
	font-size: 14px;
	color: #888;
}
.form_warp .getPW{
	margin: 0 0 0 10px;}
.form_warp .getPW a{
	float: left;
	height:30px;
	line-height: 30px;
	color: #fff;
	background-color: #128de4;
	font-size: 14px;
	padding: 5px 10px;
	border-radius: 5px;
}
.form_warp .getPW a.disable-bt{color:#fff;background-color:#a4a4a4;}

.Nxt-btn{margin-top:20px;padding:15px;margin-bottom:200px;}
.Nxt-btn a {
	float: left;
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	background-color: #128de4;
	color: #fff;
	font-size: 20px;
	border-radius: 5px;
}
.errTips{color: #FC8026;padding:0 15px;}